package com.syygl.test.middleware.consumer;

import com.syygl.test.middleware.core.rocketMQ.ConsumerProperties;

import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.Map;

public class ConsumerImpl implements ConsumeMsgConcurrently<ConsumerProperties>{
    @Override
    public Map<String, Object> consumerObjectProperties() {
        return null;
    }

    @Override
    public String consumeMsg(ConsumerProperties s) {
        return null;
    }

}


class test{
    public static void main(String[] args) {
        ConsumerImpl consumer = new ConsumerImpl();


        Method[] methods = consumer.getClass().getMethods();
        for (int i = 0; i < methods.length; i++) {
            Method m = methods[i];
            Class<?>[] parameterTypes = m.getParameterTypes();

        }
    }


}


